the thames - German English Dictionary